detached location - Spanish English Dictionary